package com.ruoyi.kanfang.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 商品房信息对象 t_building_detail_info
 * 
 * @author limin
 * @date 2024-04-30
 */
@Data
public class BuildingDetailInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 小区名称 */
    @Excel(name = "小区名称")
    private String buildingName;

    /** 销售名 */
    private String sellName;

    /** 标题 */
    @Excel(name = "标题")
    private String title;

    /** 详情链接 */
    @Excel(name = "详情链接")
    private String buildingDetailUrl;

    /** 户型介绍 */
    @Excel(name = "户型介绍")
    private String houseInfo;

    /** 楼层类型 */
    @Excel(name = "楼层类型")
    private String floorType;

    /** 总楼层 */
    @Excel(name = "总楼层")
    private String floorCount;

    /** 户型面积 */
    @Excel(name = "户型面积")
    private BigDecimal unitArea;

    /** 总价(万元) */
    @Excel(name = "总价(万元)")
    private BigDecimal totalFee;

    /** 单价(元) */
    @Excel(name = "单价(元)")
    private BigDecimal unitPrice;

    /** 户型 */
    @Excel(name = "户型")
    private String houseType;

    /** 朝向 */
    @Excel(name = "朝向")
    private String facing;

    /** 关注人数 */
    @Excel(name = "关注人数")
    private Long starNum;

    /** 发布时间 */
    @Excel(name = "发布时间")
    private String issueTime;

    /** 年份 */
    @Excel(name = "年份")
    private String years;

    /** 是否满两年 */
    @Excel(name = "是否满两年")
    private Integer twoFlg;

    /** 是否满两年 */
    @Excel(name = "是否满两年")
    private Integer fiveFlg;

    /** 是否唯一 */
    @Excel(name = "是否唯一")
    private Integer onlyFlg;

    /** 标签 */
    @Excel(name = "标签")
    private String tag;

    /** 数据来源:1-贝壳 */
    @Excel(name = "数据来源:1-贝壳")
    private Long source;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date createTm;

    /** 更新时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date updateTm;

    /** 编号 */
    @Excel(name = "编号")
    private String serialNum;

    /** 降价金额 */
    @Excel(name = "降价金额")
    private BigDecimal priceReduce;

    /** 降价时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "降价时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date reduceTm;
}
